Big Huge Thesaurus

English primrose

noun